#!/bin/bash

:<<eof

函数

1. 系统函数

①  basename - 获取绝对路径最后一个文件名

basename [string/pathname] [suffix]

basename命令会删掉所有的前缀包括最后一个'/'字符，然后输出文件名、文件夹名

如果指定了suffix，basename会将pathname、string中的suffix去掉

②  dirname - 获取文件绝对路径的最直接外层目录路径

dirname 文件绝对路径

dirname从给定的绝对路径中，获取直接外目录路径


eof


# 命令出错会停止执行
set -e
# 打印每条执行的命令
set -x


current_file=/home/fanlihao/shell/tempelate.sh

# `command` 命令执行结果保存到变量
res=`basename $current_file .sh`


if [ $res = 'tempelate' ];then
	echo $res
fi

res=`dirname $current_file`

if [ $res='/home/fanlihao/shell' ];then
	echo $res
fi





set +x
